package com.harvest.scientific.ladder.net

import BaseResponse
import com.harvest.scientific.ladder.res.DevelopBothTrainingRs

class ReRsitory: BaRsitory() {

    suspend fun developBothTraining(
        uselessElectricAnimal: String?,
    ): BaseResponse<DevelopBothTrainingRs?> {
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        map["uselessElectricAnimal"] = uselessElectricAnimal ?: ""
        return handleRequest {
            baseService.developBothTraining(
                map,
            ).toRespObj(DevelopBothTrainingRs::class.java)
        }
    }

    suspend fun supportGreyMember(
        uselessElectricAnimal: String,
        moreStillThemeArmy:String
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        map["dampSuiteLuckyTomorrow"] = moreStillThemeArmy
        map["uselessElectricAnimal"] = uselessElectricAnimal
        map["asianEarlySoldierRegularPedestrian"] = "00000000-0000-0000-0000-000000000000"
        map["safeAdvantageLiquidTankTree"] = "00000000000000000000000000000000"
        map["dampHeroineKilogram"] = ""
        return handleRequest {
            baseService.supportGreyMember(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun easeIncorrectFibre(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.easeIncorrectFibre(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun shakeLivelySofa(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.shakeLivelySofa(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun fleeSocialistExpedition(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.fleeSocialistExpedition(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun rememberBlankAnt(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.rememberBlankAnt(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun regardMostBeehive(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.regardMostBeehive(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun tasteCottonDeal(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.tasteCottonDeal(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun industryThankfulKid(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.industryThankfulKid(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun realiseArabPrescription(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.realiseArabPrescription(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun combNorthDrawer(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.combNorthDrawer(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun uniteDangerousMineral(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.uniteDangerousMineral(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun practiseCheapDocument(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.practiseCheapDocument(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun exploitBlindEurope(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.exploitBlindEurope(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun hookUndividedVisitor(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.hookUndividedVisitor(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun bringUsefulSculpture(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.bringUsefulSculpture(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun awakeUndividedSong(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.awakeUndividedSong(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun admireMoreAche(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.admireMoreAche(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun eatSouthernCamel(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.eatSouthernCamel(
                map,
            ).toRespObj(String::class.java)
        }
    }

    suspend fun rewriteFavouriteDog(
    ): BaseResponse<String?>{
        val map: MutableMap<String, Any> = ComParams.getCommonParams().toMutableMap()
        return handleRequest {
            baseService.rewriteFavouriteDog(
                map,
            ).toRespObj(String::class.java)
        }
    }

}